Generating UI for Pervasive Devices Using Pattern-Based Approach
نویسندگان
چکیده
It has been shown that the major effort spent on the design and implementation of the system software for pervasive devices (or handset device such as cellular phone) is the user interfaces (UI) . If UI can be developed in a short time, it can be a great help to reduce development time for application software system. Therefore, many researchers in software engineering area have been seeking better solutions to aid UI designers to crate UI. In this paper, we propose a pattern-based approach to generate UI for pervasive device. Specifically, a UI design patterns generator is proposed for UI designers to easily and quickly create the UI patterns for cellular phone. Furthermore, the developed UI patterns can be fine tuned with a visual UI authoring tool to generate the user look and feel of the target cellular phone system under consideration. The generated user look and feel is then as a guider for the program generator to glue the software design framework and associated functions together to produce the target application system code. Finally, In order to demonstrate the feasibility and applicability of the proposed UI design patterns generator, a simulator is designed and implemented for carrying out the software simulation. The benefit of the proposed approach is that it enables UI designers to generate user look and feel easily and quickly, and produces automatically the target UI program without writing any textual code. Thus the proposed approach is very suitable for the UI designers (nonprogrammers). In addition, the developed UI pattern can be reused by UI designers to generate target user look and feel. Therefore, it can reduce development time. Key-Words: UI design patterns generator, Generic UI template, User interface (UI), Visual UI authoring tool, Program generator, Simulator. 1 This research was supported by the National Science Council of Taiwan, the CAISER of National Chiao-Tung University, and the Bestwise International computing Company of Taiwan.
منابع مشابه
Generating User Interface for Mobile Phone Devices Using Template-Based Approach and Generic Software Framework
It has been shown that the major effort spent on the design and implementation of the system software for mobile phone devices is the user interfaces (UI) (or man-machine interface, MMI) [15, 16]. If UI can be developed in a short time, it can be a great help to reduce development time for application software system. Therefore, many researchers in software engineering area have been seeking be...
متن کاملTransforming a Discourse Model to an Abstract User Interface Model
User-interface design is still a time consuming and expensive task to do, but recent advances allow generating them from interaction design models. We present a model-driven approach for generating user interfaces out of interaction design models. Our interaction design models are discourse models, more precisely models of classes of dialogues. They are based on theories of human communication ...
متن کاملApplying UI patterns for modeling dialogs
Software designs for use on interactive devices can be specified with models. Model-based languages allow layout specifications of UIs on different levels of abstraction. Specifications of dialogs can for instance be made with statecharts. Languages that allow specifications based on statecharts need to be adapted for use together with UI layout models. UI patterns can be applied to user interf...
متن کاملDecentralized Constraint Checking for Pervasive Computing
As computing becomes more pervasive, smart computing devices are increasingly connected. Applications provide pervasive services based on contexts of their host devices as well as other connected devices. However, the use of contexts commonly follows a centralized approach, i.e., copying all required contexts of other devices to one device that performs a computing task. This causes space overh...
متن کاملIKnowU: A Framework to Generate Multiple Abstract User Interfaces
This research presents a multidisciplinary approach aimed at generating multiple Abstract User Interfaces (AUIs), which are adaptable for different kinds of users, performing different tasks, using specific devices in various physical environments. The UI generation framework, called IKnowU, is based on a unified process for interactive system design, which integrates Software Engineering (SE),...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006